#include <stdio.h>
#include <stdlib.h>
#include <SDL/SDL.h>
#include <SDL/SDL_image.h>
#include <SDL/SDL_ttf.h>
#include <SDL/SDL_mixer.h>


#include "jeux.h"

int main(int argc, char *argv[])
{
    /*initialisation de l ecran*/
    SDL_Surface *ecran = NULL;
    /*test de initialisatin de la video avec SDL*/
    if (SDL_Init (SDL_INIT_VIDEO) == -1)
    {
        fprintf(stderr, "Erreur d'initialisation de SDL: %s\n", SDL_GetError ());
        exit (EXIT_FAILURE);
    }
    if (TTF_Init () == -1)
    {
        fprintf(stderr, "Erreur d'initialisation de TTF: %s\n", TTF_GetError ());
        exit (EXIT_FAILURE);
    }
    /*icon du jeux*/
    SDL_WM_SetIcon(IMG_Load("img/icon.png"), NULL);
    /*mise au centre de moniteur de l ecran*/
    SDL_putenv ("SDL_VIDEO_WINDOW_POS=center");
    /*recuperation de pointeur sur l ecran*/
    ecran = SDL_SetVideoMode (864, 480, 32, SDL_HWSURFACE | SDL_DOUBLEBUF);

    SDL_FillRect (ecran, NULL, SDL_MapRGB (ecran->format, 255, 255, 255));
    SDL_WM_SetCaption ("Agent Zer0", NULL);
    fprintf(stdout, "hey\n");

    /*appel d efonction start qui permet de choisir de jouer, voir les Aides ou les Sortir*/
    start (ecran);

//fermeture:
////////////////////////////
    SDL_FreeSurface(ecran);
    TTF_Quit();
    SDL_Quit();

    return EXIT_SUCCESS;
}
